frog stranglers - French English Dictionary